Computing Hermite and Smith normal forms of triangular integer matrices

نویسنده

  • Arne Storjohann
چکیده

This paper considers the problem of transforming a triangular integer input matrix to canonical Hermite and Smith normal form. We provide algorithms and prove deterministic running times for both transformation problems that are optimal in the matrix dimension. The algorithms are easily implemented, assume standard integer arithmetic, and admit excellent performance in practice. The results presented here lead to a faster algorithm Ibr computing the Smith normal form of an arbitrary (i.e. non-triangular) input matrix. Keywordw Hermite normal form: Smith normal form; Integer matrix I . I n t r o d u c t i o n It follows from Hermitc [!] that any m × n rank n integer matrix d can be transformed by applying a sequence of integer row operations to an upper triangular matrix H that has off-diagonal entries nonnegative and with magnitude smaller than the positive diagonal entry in the same column. The triangularization H called the Hermite normal form ofA always exists and is unique. In this paper we consider the problem of computing the Hermite normal form H i This work has been supported by grants from the Swiss Federal Office for Education and Science in conjunction with partial support by ESPRIT LTR Project no. 20244 ALCOM-IT. 2 E-mail: [email protected]. 0024-37951981519.00 © 1998 Elsevier Science Inc. All rights reserved. PII: S 0 0 2 4 3 7 9 5 ( 9 8 ) 1 00 ! 2-5 26 A. Storjohann I Linear Algebra and its Applications 282 (1998) 25-45 of an n x n non-singular matrix T that is already upper triangular and has offdiagonal entries bounded in magnitude by the product D of the diagonal entries. We get the following transformation diagram T "hi tl2 t13 h2 t23 h3

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hermite and Smith Normal Forms ofTriangular Integer Matrices

This paper considers the problem of transforming a triangular integer input matrix to canonical Hermite and Smith normal form. We provide algorithms and prove deterministic running times for both transformation problems that are linear (hence optimal) in the matrix dimension. The algorithms are easily implemented, assume standard integer multiplication, and admit excellent performance in practi...

متن کامل

Efficient parallelizations of Hermite and Smith normal form algorithms

Hermite and Smith normal form are important forms of matrices used in linear algebra. These terms have many applications in group theory and number theory. As the entries of the matrix and of its corresponding transformation matrices can explode during the computation, it is a very difficult problem to compute the Hermite and Smith normal form of large dense matrices. The main problems of the c...

متن کامل

Fast Computation of Hermite Normal Forms of Random Integer Matrices

This paper is about how to compute the Hermite normal form of a random integer matrix in practice. We propose significant improvements to the algorithm by Micciancio and Warinschi, and extend these techniques to the computation of the saturation of a matrix. Tables of timings confirm the efficiency of this approach. To our knowledge, our implementation is the fastest implementation for computin...

متن کامل

Lectures on Integer Matrices

Introduction 2 Lecture 1. Hermite and Smith normal forms 3 Lecture 2. Integral similarity and the Latimer-MacDuffee-Taussky theorem 8 Lecture 3. Ideal class numbers, integral matrices nonderogatory modulo every prime and maximal orders of number fields 12 Lecture 4. Factorizations of integer matrices as products of elementary matrices, involutions etc 20 Lecture 5. Additive commutators. Solving...

متن کامل

Fast Parallel Computation of Hermite and Smith Forms of Polynomial Matrices*

Boolean circuits of polynomial size and poly-logarithmic depth are given for computing the Hermite and Smith normal forms of polynomial matrices over finite fields and the field of rational numbers. The circuits for the Smith normal form computation are probabilistic ones and also determine very efficient sequential algorithms. Furthermore, we give a polynomial-time deterministic sequential alg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998